Auto merge of #4398 - debris:url_4394, r=alexcrichton
authorbors <bors@rust-lang.org>
Fri, 11 Aug 2017 17:12:45 +0000 (17:12 +0000)
committerbors <bors@rust-lang.org>
Fri, 11 Aug 2017 17:12:45 +0000 (17:12 +0000)
commit373c5d8ce43691f90929a74b047d7eababd04379
treee7a4e4257919b282633acd172e85e8135766e5ef
parent45a653e5a359184f6d1884c380f708e33022f569
parent3ebb8eb3a3d9fa9d05977210ded474fc45d20aed
Auto merge of #4398 - debris:url_4394, r=alexcrichton

Fixed panic when canonicalizing not-a-base-url, fixes #4394

Fixes #4394. Majority of the changes are caused by propagating error upstream to `SourceId` and `GitSource`.